Подскажите, как реализовать такую фичу:
есть кнопка, при нажатии на нее выводится модальное окно с формой для ввода логина и пароля. После ввода данных модальное окно исчезает, а вместо кнопки появляется введенный логин. Затем, при нажатии на имя пользователя, появляется поле ввода, куда подставляется текущее значение. После снятия фокуса с поля ввода значение должно сохраняться на странице. Имя пользователя должно сохраняться при перезагрузке.
![5ea1d2afb887a111272068.png](https://habrastorage.org/webt/5e/a1/d2/5ea1d2afb887a111272068.png)
P.S. Надо было сразу уточнить, что задание тестовое, backend-a здесь как такового нет, чистый JS