Buena tarde compañeros.
Se ha explicado claramente cómo utilizar el classList para añadir y remover la clase active, lo cual es un buen enfoque para manejar la interacción de los botones. La lógica que implementaste para asegurarte de que solo un botón se mantenga resaltado es muy intuitiva y mejora la experiencia del usuario.
Saludos