Totally agree with not saying anything in this situation regarding opinions or constructive criticism, and would add not opening up and/or sharing any info regarding your personal life. With narcissistic bosses, all that is used as a weapon against you, whether now or long into the future.
Would have to disagree on playing politics, unless you mean minding what one says. Office politics aren't worth the energy or the toll they take on one's morale and character. If you work at a place where the mudslinging is heavy and often, especially among management types who are toxic and target the ones they manage, gtfo of there.
From experience, if you stay you're essentially letting them rob time from your short period spent alive, and recovering from the trauma is lengthy. Personally, it's taken nearly a year after being laid off to recover and begin feeling like myself from before the ~7 years of working under 2 bosses of this type (one was the vp of tech and the other was a manager below her, so two levels in hierarchy).