Is there any way that can prohibit team member edit task list, but allows them to edit single tasks inside?
Welcome to the Community Forum @JINWEN_KAI and thanks for reaching out!
You can certainly achieve this by setting your project as comment only. Project Members with comment only access may still have access to the Project as a whole or to any of the individual Tasks within it, but will only be able to access the Project as a comment-only viewer. You can find more details in this article.
I hope this helps!