Опасность догадки, это разные классы? Я думаю, что по умолчанию IEquatable работает только с тем же классом. Так что, возможно, отступив к методу Object.Equal.
Попытка:
const address = document.getElementById('address').value
eval('input = ' + JSON.stringify(String(address)))
Строка (адрес) гарантирует, что объект является строкой. JSON.stringify возвратит двойную заключенную в кавычки строку, parsable с оценкой