toggle機能というのがあります

和田 (2022-03-01 20:51:34) www.synck.com

www.synck.com/downloads/cgi-perl/mailformpro/feature_1448318896.html
上記URLに記載されている方法のほうが簡単にやりたいことを実現できると思います。
また、現在分岐のターゲットをdivでくくっていると思うのですが、dlとdtの間にdivをはさむという構造は正常な構造ではないため、HTMLの構造自体は破綻しないように、dlを分離するなどして別なオブジェクトとしてください。