Xiangyun123,
Thanks for that additional information
While the other features may work, there may still be a hardware issue with the Home button. Let's test by having you restore the iPhone and set it up as new, which will help determine if the issue you're having is with software on the device or hardware.
Make sure you have a good backup of your device: How to back up your iPhone, iPad, and iPod touch
When you are ready to restore and set up the iPhone as new, please follow this article: Restore your iPhone, iPad, or iPod to factory settings.
If the issue persists after restoring and setting up as new, there may be a hardware issue.
With that in mind, you can learn more about service for your iPhone here: iPhone Repair and Service
To explore the available options for your iPhone, reach out here: Get Support
Take care!