Might be a redundant question to your issue, but do you have two or more users with the same username in your database? If so then the issue may be the Ajax username checker preventing you from making changes due to a duplicate username.
You can try turning off the ajax username checker and see if yo still get the same issue. Goto CB => Configuration => Registration tab and set the Ajax Username Checker to No. If you wish to use the checker, you cannot have duplicate usernames existing on your site.