自分も、住田さんの
個人的には kintone.app.record.setFieldShown() を使って、フィールドの表示/非表示の切替でそれっぽく見せるほうが安全だと思います。
の意見に同感です!
ちなみにですが... 自分は、既製Plugin を利用していますが、実装方法は ①Boost! Attachment で「タブ」を作成 ②Boost! Style で「表示」の切換え をしています
ご参考に、動作GIF と 設定画面を貼っておきます