### Version v3.0.0-beta.9 ### Reproduction link [vue-next-template-explorer](https://vue-next-template-explorer.netlify.app/#%7B%22src%22%3A%22%3Cdiv%3E%5Cn%20%20%3Cdiv%3E%5Cn%20%20%20%20%3Cinput%20type%3D%5C%22checkbox%5C%22%20indeterminate%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%20%20%3Cdiv%20%2F%3E%5Cn%20%20%3C%2Fdiv%3E%5Cn%3C%2Fdiv%3E%22%2C%22ssr%22%3Afalse%2C%22options%22%3A%7B%22mode%22%3A%22module%22%2C%22prefixIdentifiers%22%3Atrue%2C%22optimizeBindings%22%3Afalse%2C%22hoistStatic%22%3Atrue%2C%22cacheHandlers%22%3Atrue%2C%22scopeId%22%3Anull%7D%7D) ### Steps to reproduce Set DOM properties in stringified nodes. ### What is expected? Set properties correctly. ### What is actually happening? Properties are treated as attribute. <!-- generated by vue-issues. DO NOT REMOVE -->