We do not currently know of any antonyms for have bats in one's belfry.
The verb have bats in one's belfry is defined as: