ДЕМО
Добавьте элемент в список, а потом кликните например на логин и удалите весь текст из инпута.
И кликните в любое место страницы. Что будет?
Идея сделать автосохранение старого значения, если поле было очищено. Но по onblur не всегда срабатывает. Если очистить инпут и кликнуть в другой инпут или на другой элемент для редактирования, то значения восстанавливаются. А если просто на страницу, то нет.
При этом событие, судя по строкам в консоли срабатывает.
Я хз, часа 2 бьюсь уже...