This seems to be a security feature in the store component. For some reason it does not consider an account to be valid unless the account includes:
- A First and Last name for the user,
- and the City that the user lives in.
Also, the account must exist in the content management system as well as the store. This means that you must create the account in the User Edit module of the store - not the module in the content management system.