та маска которую вы используете $('#phone').mask('(999) 999-9999'); очень деревянная, советую посмотреть в сторону andr-04.github.io/inputmask-multi/ru.html использовал для парочки проектов из + легко редактируемый файл конфига подходящих масок cdn.rawgit.com/andr-04/inputmask-multi/master/data/phones-ru.json
Спасибо Вам за помощь!