Referring to its datasheet, I've tried the code on page 36 but seems to have problem => clock don't seems to be switching.
1. I think there is a typo-error under the watchdog section. There is no "WDTCSR". I've changed it to WDTCR.
2. Should I added
SREG = temp;
to re-enable the interrupts?