I know that from ZF + the Axiom of Choice (AC) follows that every vector space has a basis.
And, conversely, Blass proved that in ZF set theory, the assumption that every vector space has a basis leads to AC.
Suppose we fix a field $k$, and we assume in ZF set theory that every $k$-vector space has a basis.
I understand that the answer to this question is not known, at least not for all fields.
My question is: does Blass's proof work for prime fields (finite fields of prime number order and the rationals), and if not, why not ?