EDIT: This is a feature-request. Please don't vote to close this as a duplicate of questions which ask how to re-vote; I know you cannot and that's the whole point of this feature request.
Currently it's impossible to re-vote if you retract a vote, but I feel this is insufficient under certain conditions, especially but not only when voting to close as unclear what you're asking. E.g.:
User A
posts gibberish nobody understandsUser B
votes to close as unclear what you're askingUser A
edits and improves the question. It turns out to be a clever question but needs to be closed anyway but for a different and more specific reason, e.g. off-topic or too broad.
I assume that it's frustrating when your question gets closed for the wrong reason and I feel that once a question does get closed all cast votes should be as accurate as possible (if we didn't strive for this there would be no reason to offer different closing reasons to choose from in the first place).
grep
and if not how can I achieve this?"). The original question was ambiguous and the edit renders the question too broad since what is being asked is not possible under the preconditions mentioned (I guess you can argue about the close reason, but it certainly isn't unclear anymore).