I do not normally disinfect each time I clean the cage. I do disinfect the cage if there has been a death in the enclosure, an animal has been ill or I am moving an animal into a cage that was used for a different amphibian (unless I am moving animals together for reproduction).
Unless there is some overwhelming reason to use an alternative disinfective (such as a mycobacterium infection) I use unscented bleach diluted to the specifications on the label soaking with a minimum exposure time of 15 minutes. You can also use ammonia as an alternative. Both of these have the advantage of not leaving a residue if they are well rinsed. Plastics and some of the other items can retain residues that are toxic to the amphibians. (For example, iodine based disinfectants have been shown to bind to plastics and be released later on, occasionally at lethal levels.)
If you are in a hurry the items can be soaked for 5-10 minutes in chlorine remover used for fish. This can be repeated until there is no odor of chlorine detectable at which time the item can be dried rechecked (sniff test) and if clear used.
This method of neutralizing chlorine works well if you disinfect gravel or stones as these items can be left to soak in the chlorine remover.
Hope this helps,
Ed