Obviously a finite set for which the members are explicitly given or for which a computable rule is available will be recursive. (By which I mean its characteristic function is computable.)
However, suppose the finite set is such that we don't know where it stops, only that it does stop. Or what about the characteristic function of K restricted to arguments less than n?
I don't know what you mean by $K$, but the idea is that, even if you don't know yet where a finite set stops, you know that it does stop. So if you have a finite set $F$ and a number $n$, to check whether $n$ is in $F$ you just start comparing $n$ to members of $F$, and either eventually you run out of members of $F$-in finite time-or you see that $n$ actually is in $F$. That's recursive!
This is not to say that there aren't subtleties, or that people haven't argued that there are problems with the classical notion of recursive set. In practice, for the computationally minded, I'd say it's better to think of a finite set as a set with a given bijection with a natural number. Then it becomes quite straightforward to recurse over it.