Looking through the code, it looks to me like the code that decides whether the next button should be active or not will only run when it receives an event that the page's _isComplete
property has been changed... which is something that will only happen once.
It's a community component so you might be best logging an issue.