focus now properly moves from one input to another