Щелчки от того, что на кнопке есть контакты, которые остаются висеть в воздухе и в их цепи имеются емкости. Поэтому коммутацию на кнопку надо проектировать так, чтобы "висящие" контакты были направлены в "землю" либо напрямую, либо через сопротивления.
Этот щелчек происхид от того что кондер накапливает заряд, а при отключении контакт "висит". Заряд держится, но он уже не нужен нам. И когда мы включаемся обратно, вот тут и происходит резкий бросок напряжения, который и слышим как щелчек. Поэтому надо отводить заряд на землю, в то время когда нам не нужна данная цепь.
... и добавил:
Есть еще схемы от переклюения "миллениум". Там переключатель на 2DPT кнопке и индикацией через транзистор. Вот они щелкать будут. Тут поможет только 3DPT кнопка