No. This is a terrible idea.
Users won't notice the switch
Study after study has shown that users don't read the text on the page. They rely much more on size, position, proximity, and convention. Users assume that the user ID comes first and the password comes second. If you flip them around, no matter how clearly you label them, they will still put the user name in the first field and the password in the second field, where, because of your idea, it will now be shown in clear text. You've just made the problem worse.
Sometimes user ID has to come first
User ID has to be entered first for some password manager addons to properly choose a password.
Also, user ID sometimes has to be entered first for certain types of anti-phishing mitigation, such as TruStamp or "familiar phrase."
You can't prevent fatfingers
Sure, you addressed one type of typo, but introduced another type of typo problem. What if the user accidentally hits the tab key before entering the password?
No matter what you do, you cannot address all possible typos. At some point you have to trust the user not to be an idiot.
There are better alternatives
If this issue really bothers you, there are a few things you can do.
- Use an email address as the user ID, and don't permit any data entry after the ".com" or ".org" at the end
- Put password on a different page
- Pre-fill the user name (e.g. "Remember me" cookie) and set focus to the password
- Use multiple factors of authentication, so that the password isn't so important
<email or username> [tab] <password> [enter]
, users will repeat that and you will probably end with a clear text password in the email field (very often).