The "not working" part ocures in XOOPS 2.2.x and before trying to change the user's email you will have to go first to Preferences/Extended Profiles/General Setings and select "yes" on the field "Allow users to change email address?"
EDIT: Carnuke; this may be changed in future releases.