fix #143
should not eat tab key if current field is empty
Merge pull request #144 from pangwa/master

Fix #143: Do not eat tab key if the field is currently empty