In Tools Options, on the Calculation tab, clear the checkbox next to
"Updating Task Status Updates Resource Status" and it will sever the
connection between % Complete and Actual Work. But I'd suggest thinking
through the consequences before you do. We have a 5-day task that started
Monday this week, was expected to require 40 man-hours of work by one
resource, and was scheduled to finish this afternoon at 5pm. Instead, we
finished it early, yesterday evening (Thursday) at 5. Isn't it logical that
it actually took 32 man-hours instead of 40 and Project should revise the
work value accordingly? Also, if you just mark a task 100% complete,
Project assumes your original work and duration estimates were correct and
sets the actuals equal to them. If the actuals are not equal to the
estimates, you should manuall enter the Actual Work and Actual Duration
while setting Remaining Work and Remaining Duration to zero.