How can I correctly setup attachInterrupt() in this sketch?

No, you don't turn off interrupts inside an ISR. It's already done for you by the processor.