Valeriy1997: Ну тут надо куда-то отдельно сохранять вбиваемые цифры и работать отдельно с этим местом, и не трогать value инпута.
Я для этого придумал новое свойство phone_value
также мне пришлось вызвать из del checkValid, а для этого пришлось вынести наверх checkValid и структуру codes https://jsfiddle.net/0xL0fctq/102/