◆ display:block; をしても効いてないみたい
◆ visibility など他のも試したけど効果ナシ
  ◆ それ以前にブラウザスタイルにないので意味なさそう 

display:none; が付いてるだけだろうと思ってました
実際ブラウザのデフォルトスタイルでついていたので display:block; にすれば おっけいでしょーと思っていました

ですが 必要ができてやってみると動きませんでした

visibility や opacity で見えなくもされてるのかと思い表示するようにしてみてもだめでした
枠なしで真っ白だから気づかないだけかと思って ボーダーや背景色を設定してもだめでした
position:absolute; でどこか遠くに飛ばされてるのかと思い左上に表示するようにしてみもだめでした
clip もだめでした
<input type="hidden" class="show" value="みえない">
.show{
display:block;
width:100px;
height:100px;
visibility:visible;
position:absolute;
top:0;
left:0;
clip:auto;
opacity:1;
border:5px solid skyblue;
background:azure;
}

ブラウザスタイルに指定されてるのは display だけなので関係ないと思いつつもいくつかやってもダメだったので CSS でも変更できない不思議な力がかかってるみたいです

この下に↑のスタイルを書いた見えない input を置いておきます