WPRemoveUserCapabilities

WordPress remove user capability

/**
 * Remove capabilities from editors.
 *
 * Call the function when your plugin/theme is activated.
 */
function wpcodex_set_capabilities() {
 
    // Get the role object.
    $editor = get_role( 'editor' );
 
    // A list of capabilities to remove from editors.
    $caps = array(
        'moderate_comments',
        'manage_categories',
        'manage_links',
        'edit_others_posts',
        'edit_others_pages',
        'delete_posts',
    );
 
    foreach ( $caps as $cap ) {
     
        // Remove the capability.
        $editor->remove_cap( $cap );
    }
}
add_action( 'init', 'wpcodex_set_capabilities' );


source:
https://developer.wordpress.org/reference/classes/wp_role/remove_cap/