Clean way to turn interrupts on and off?

Yes you simply disable them.
This is normally done by setting / clearing a flag in the appropriate register for the device generating the interrupt. See the data sheet of the processor for the name of the memory location and the bit to use.