indeed, the point the parent comment was making is that effective email validation need not perfectly implement the RFC.
dotless domains are going to be so rare in practice (unless your project has some niche use-case) that you can probably ignore them and call them invalid for the sake of simplicity.