Does an infinite non-abelian 3-group of exponent greater than or equal to 9 have an infinite abelian subgroup?

I know that every 2-group or 3-group of exponent 3 has an infinite abelian subgroup. I wonder whether the result holds or not for 3-groups of higher exponent.