Of course when the enabled of a field is set to false then it doesn't respond to any mouseenter, mousedown etc. So how do you make it magically erase the label inside it and become enabled when a mouse clicks in it?