If I remove an owner, will their team disappear?

No, these two settings are separate. You can remove an owner while retaining the team and roster. Go to League » Settings » Remove/Replace Owner. Select the owner you want to remove and provide a reason. You can then return to the league standings and select Invite new owner.