Currently Phantom does not allow users to empty their wallet. The idea behind this decision is to leave a little SOL ~0.002 to pay for the transaction fee incase the user get's stuck in the future.