Make a separate account under the same name (Last name has to match). Move character to that account. Buy/sell that account.
Mounts/pets won't be transferred to new account.
As far as moving a character you buy onto your main account / an account with your name, that's another story in itself.