The Oxford Dictionary of English has next to nothing for stupidity. For ‘stupid’: lacking intelligence or common sense; dazed and unable to think clearly: apprehension was numbing her brain and making her stupid
lacking intelligence: yes, this is relevant
lacking common sense: yes, definitely
dazed: they should be
unable to think clearly: yes, many examples of this