Check for designMode on focus in all browsers

This PR depends on #629.
Do we really want to throw an exception here? Why not just return?