NO. On so many levels, no.
First, your edit changes the code only. Maybe this is what the OP intended, but does the plain-English part of the question still make sense after the edit? You didn't check. I didn't check (and I'm one of the few who could have checked). We don't know if the plain-English part still makes sense after the code edit.
Second, this is very much so NOT Stack Overflow's way of doing things. Not even remotely. First of all, "Edit" blocks shouldn't be inserted in the first place. But in chat, you made the example of.... and paraphrasing...
If I post a question to Stack Overflow, I will continue to work on my problem on my own. I'm not going to stop. If I solve my own problem, I will edit the answer into the question.
This is wrong and that edit gets rolled back on Stack Overflow every single time.
Stack Exchange is a network of questions and answers. It's not a network of blog posts. If the asker has an answer to their own question, they should post it... as an answer.
Third and perhaps most importantly, we should make no assumptions for the OP. We should only make efforts to do things for the OP when it is absolutely clear that this is what the OP wanted (but for some reason they were struggling to get it done).
Edit:
block isn't "SO's way of doing things". It's unnecessary and a relic from the times of forums where there was no revision history. Posts shouldn't have scars \$\endgroup\$