Set canGoNext and canGoPrev for individual step

Global settings for `canGoNext` and `canGoPrev` were overriding the setting for an individual step if it was set to false.