I have just invented a word called "Foolligent" [Fool + Intelligent]. Definition: A person who behaves foolishly sometimes but acts intelligently in certain circumstances. I think such persons do exist. You can view the definition here: http://www.urbandictionary.com/define.php?term=Foolligent