Not on the same layout. You could script to go to a layout based on the child record table - make the changes and commit the record there and go back to the original layout.
But of course the process of leaving the parent record will commit it, if your go to layout is within the same window.
So it looks like that doesn't meet the requirements.
Chris and Chris,
Thank you for your answers.