I've achieved what I want by hiding the Check button and using the Precheck button to deliver different feedback according to preferred behaviour.
In the process of testing, Moodle uses text and navigation bar to indicate the answer status. Usually, when you answer a question and click the next button, the text is 'Answer saved', the navigation bar's bottom is half grey, but the status of coderunner question is always 'Not yet answered'。