ребята... ну конечно же я всё это проверил... просто не стал сюда писать/захламлять "статистическими исследованиями"
input.maxLength = '';
input.maxLength = undefined;
input.removeAttribute("max-length");
input.maxLength = -1;
// и даже пробовал это:
delete(input.maxLength);
Это всё ведет себя по-разному в разных броузерах, но не выполняет задуманного - не снимает ограничение длины ввода.
А вы это проверяли?