Решение простое: сделать lazy = true и добавить инпуту placeholder.
Решение грубое: let length = this.value.split('_').join('').length
Предварительно, разумеется, нужно устранить ошибку навешивания на phoneDisabled обработчика до того, как переменная заполнена. Ну и второе навешивание убрать.