Unfortunately my users aren't children, but adults. And my client will not accept "give them a couple of months to get used to it" as an answer to the problem.
Someone else suggested that I display an icon list with the usernames so that they can just click on the icon to fill in the username. I think that will be acceptable for now.