We use a forward-moving button instead of a dead button system.
The button moves to the next player on the left, regardless of eliminations. Every hand always has a small blind and a big blind. Heads-up play works the same way.
Many live casinos use this system.
Online tables change fast. Players join and leave all the time. A table can jump from nine players to two and back in moments.
The dead button creates more odd situations in this kind of setup.
With a forward-moving button, you might skip the big blind once in a while. This happens if you sit under the gun and the big blind leaves or busts. The button moves on, and you post the small blind instead.