querySelectorAll('input:not([type="hidden"])')
css селекторы не позволяют определить style.display и вообще style.
поэтому вам надо будет другим способом потом проверять эту выборку.
Либо использовать отдельный класс и css вроде .not-show{display:none}
тогда выборка будет такая
querySelectorAll('input:not(.not-show[type="hidden"])')
|