Fix cursor position in some special cases

If mask does not starts with first character such as phone for example (___) ___-___
then when you tab into the input field and start typing - your character will be 1 off:

![Image](https://github.com/miticv/ui-utils/blob/images/TabCursor.png?raw=true)