Stupid? Not that either. Perhaps naive is a more apt description, as is trusting.
A fool? We all play the fool at some time in our lives.