[eluser]OverZealous[/eluser] @modano
Well, you still need to look up the city to save. Just typing text into a field doesn't relate the city to the user.
If you have city as a required relationship, then you need to include the city when saving the user.
If you are trying to bypass the validation temporarily, you can do ->skip_validation()->save().